home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / ghostscr / gsview07.zip / gsview.mak < prev    next >
Makefile  |  1993-05-10  |  2KB  |  102 lines

  1. # Makefile for Ghostview for Windows - GSVIEW.EXE
  2. # using Borland C++ 3.1
  3. # 'make -fgsview.mak'
  4. #
  5. #COMPBASE = c:\borlandc
  6. COMPBASE = g:\utility\bc31
  7. # Language is a two letter code for selecting alternate
  8. # .rc, .doc & .hpj files.
  9. # Only the default International English is available.
  10. LANG=
  11. #
  12. COMPDIR = $(COMPBASE)\bin
  13. INCDIR = $(COMPBASE)\include
  14. LIBDIR = $(COMPBASE)\lib
  15. MODEL=m
  16. CFLAGS=-v -m$(MODEL) -W -2 -h -w -H=gsview.sym -I$(INCDIR)
  17. OBJS=gsview.obj dialog.obj display.obj print.obj clip.obj init.obj ps.obj
  18.  
  19. all: gsview$(LANG).exe gsview$(LANG).hlp
  20.  
  21. .c.obj:
  22.     $(COMPDIR)\bcc -c $(CFLAGS) {$< }
  23.     
  24. gsview$(LANG).exe: $(OBJS) gsview$(LANG).res gsview.def
  25.     $(COMPDIR)\tlink /Twe /c /m /s /v /l @&&!
  26. $(LIBDIR)\c0w$(MODEL) +
  27. $(OBJS) +
  28. ,gsview$(LANG).exe,gsview, +
  29. $(LIBDIR)\import +
  30. $(LIBDIR)\mathw$(MODEL) +
  31. $(LIBDIR)\cw$(MODEL), +
  32. gsview.def
  33. !
  34.     $(COMPDIR)\rlink -30 -t gsview$(LANG).res gsview$(LANG).exe
  35.  
  36. gsview$(LANG).res: gsview$(LANG).rc gsview2.rc gsview.h $(ICONS)
  37.     $(COMPDIR)\brcc -i$(INCDIR) -r gsview$(LANG)
  38.  
  39. gsview.obj: gsview.c gsview.h ps.h
  40.  
  41. clip.obj: clip.c gsview.h ps.h
  42.  
  43. init.obj: init.c gsview.h ps.h
  44.  
  45. dialog.obj: dialog.c gsview.h ps.h
  46.  
  47. display.obj: display.c gsview.h ps.h
  48.  
  49. print.obj: print.c gsview.h ps.h
  50.  
  51. ps.obj: ps.c ps.h
  52.     $(COMPDIR)\bcc -c $(CFLAGS) -w-pro -w-pin ps.c
  53.  
  54. doc2rtf.exe: doc2rtf.c
  55.     $(COMPDIR)\bcc -w-pro -I$(INCDIR) -L$(LIBDIR) doc2rtf.c
  56.  
  57. gsview$(LANG).dvi: gsview$(LANG).tex titlepag.tex
  58.     latex gsview$(LANG)
  59.     latex gsview$(LANG)
  60.  
  61. gsview$(LANG).tex: gsview$(LANG).doc doc2tex.exe
  62.     doc2tex gsview$(LANG).doc gsview$(LANG).tex
  63.  
  64. doc2tex.exe: doc2tex.c
  65.     $(COMPDIR)\bcc -w-pro -I$(INCDIR) -L$(LIBDIR) doc2tex.c
  66.  
  67. gsview$(LANG).hlp: doc2rtf.exe gsview$(LANG).doc gsview$(LANG).hpj
  68.     doc2rtf gsview$(LANG).doc gsview.rtf
  69.     $(COMPDIR)\hc31 gsview$(LANG).hpj
  70.  
  71. strip: gsview$(LANG).exe
  72.     $(COMPDIR)\tdstrip gsview$(LANG).exe
  73.  
  74. zip:
  75.     zip2 -@ gsview.zip < manifest
  76.  
  77. clean:
  78.     del gsview.obj
  79.     del clip.obj
  80.     del dialog.obj
  81.     del display.obj
  82.     del init.obj
  83.     del print.obj
  84.     del ps.obj
  85.     del gsview.map
  86.     del gsview.sym
  87.     del gsview$(LANG).res
  88.     del gsview.rtf
  89.     del doc2rtf.obj
  90.     del doc2rtf.exe
  91.     del doc2tex.obj
  92.     del doc2tex.exe
  93.     del gsview.aux
  94.     del gsview.dvi
  95.     del gsview.log
  96.     del gsview.toc
  97.     del gsview.tex
  98.  
  99. veryclean: clean
  100.     del gsview$(LANG).exe
  101.     del gsview$(LANG).hlp
  102.